#include "universal.h"

void test1() {
    int arr[] = {1, 2, 3, 4, 5};
    int n = sizeof(arr) / sizeof(*arr);

    for (int i = 0; i < n; ++i) {
        cout << (i - 10086)[arr + 10086] << endl;
    }
}

struct A {
    bool O(bool Right, bool orNot) {
        return Right == true ? true : false && orNot == true ? true : false;
    }
}o;

void test2() {
    cout << o.O(true, false) << endl;
}

void test3() {
    int b = 1;
    int* a = &b;
    int& c = b;
    cout << a << " " << c << " " << &c << endl;
}

int main() {

    // std::ios_base::sync_with_stdio(false);
    // cin.tie(nullptr);
    // cout.tie(nullptr);
    // test1();
    // test2();

    test3();
}